layui.use(['form','table','laypage'], function(){
  var form = layui.form,
	layer = layui.layer;
  var table = layui.table;
    
	/*初始化表格*/
	function tableInit(where = {})
	{  
	  table.render({
		elem: '#dataTables-example'
		,url:'/admin/goods/overdue.html'
		,where:where
		,method:'POST'
		,parseData: function(res){ //res 即为原始返回的数据
			//封装返回数据
			console.log(res);
            
			return {
			  "code": 10001, //解析接口状态
			  "msg": '', //解析提示文本
			  "count": res.total, //解析数据长度
			  "data": res.data //解析数据列表
			};
		}
		,cols: [[
		  {field:'stock_id', title: '序号'}
          ,{field:'goods_name', title: '产品名称'} 
          ,{field:'imei', title: 'IMEI'} 
		  ,{field:'sn', title: 'S/N'}
		  ,{field:'period_time', title: '保质期'}
          ,{field:'shop_id', title: '所属门店'}
		  ,{field:'position', title: '所在位置'}
		  ,{field:'selling_price', title: '零售单价（元）'}
          ,{field:'trade_price', title: '批发价（元）'}
          ,{field:'buying_price', title: '进货单价（元）'}
		  ,{field:'supplier_id', title: '供应商'}
		  ,{field:'contract_sn', title: '合同编号'}
		]]
		,page: { //支持传入 laypage 组件的所有参数（某些参数除外，如：jump/elem） - 详见文档
		  layout: ['prev', 'page', 'next', 'skip', 'count']
		}
		,response: {
			statusCode: 10001
		}
	  });
	}
	tableInit();
	
	//监听提交
	form.on('submit(sreach)',
	function(data) {
		console.log(data.field);
		tableInit(data.field);
		return false;
	});
});

